package com.face.gaoml.netlibrary.utils;

import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.PopupWindow;


public class PopUtils {

	/**
	 * 显示pop
	 * 
	 * @param parent
	 * 
	 * 
	 */

	public static void BasePopwindow(View parent, View v) {
		PopupWindow p;
		p = new PopupWindow(v, ViewGroup.LayoutParams.MATCH_PARENT,
				ViewGroup.LayoutParams.MATCH_PARENT);
		// p.setHeight(800);
		// 设置SelectPicPopupWindow弹出窗体可点击
		p.setFocusable(true);
//		p.setAnimationStyle(R.style.AnimationPreview);
		p.setOutsideTouchable(true);
		// 刷新状态
		p.update();
		// 实例化一个ColorDrawable颜色为半透明
		ColorDrawable dw = new ColorDrawable(Color.parseColor("#80000000"));
		// 点back键和其他地方使其消失,设置了这个才能触发OnDismisslistener ，设置其他控件变化等操作
		p.setBackgroundDrawable(dw);
		// mPopupWindow.setAnimationStyle(android.R.style.Animation_Dialog);
		// 设置SelectPicPopupWindow弹出窗体动画效果
		if (!p.isShowing()) {
			p.showAsDropDown(parent);
			// popupWindow.showAsDropDown（View view）
		} else {
			p.dismiss();
		}

	}

}
